package org.cocos2dx.javascript.Advert.core;

import android.app.Activity;

public abstract class AdSdkComponent {
    public AdBase getSplashAd() {
        return splashAd;
    }

    public void setSplashAd(AdBase splashAd) {
        this.splashAd = splashAd;
    }

    public AdBase splashAd;

    public AdBase getRewardVideoAd() {
        return rewardVideoAd;
    }

    public void setRewardVideoAd(AdBase rewardVideoAd) {
        this.rewardVideoAd = rewardVideoAd;
    }

    public AdBase rewardVideoAd;

    public AdBase getBannerAd() {
        return bannerAd;
    }

    public void setBannerAd(AdBase bannerAd) {
        this.bannerAd = bannerAd;
    }

    public AdBase bannerAd;

    public AdBase getInterstitialAd() {
        return interstitialAd;
    }

    public void setInterstitialAd(AdBase interstitialAd) {
        this.interstitialAd = interstitialAd;
    }

    public AdBase interstitialAd;

    protected abstract void init(Activity activity);
}
